import {Information} from "@/interfaces/views/project/information";

export interface Project extends Information{
    id: string,
    /** 项目名称 */
    name: string
    /** 类型id */
    typeId: string
    /** 托运人ID */
    shipperId: string
    /** 托运人名字 */
    shipperName: string
    /** 统一社会信用代码或个人证件号 */
    idNum: string
    /** 法人 */
    legalPerson: string
    /** 项目负责人 */
    managerId: number;
    /** 项目负责人名字 */
    managerName: string
    /** 项目状态 1-待补全信息 2-待分配 3-待运输 4-运输中 5-待结算 6-已结束 */
    projectStatus: number
    /** 付款方式 1-预付款 2-后付款 */
    payMode: number
    /** 申请状态 1-申请中 2-已通过 3-已驳回 */
    applicationStatus: number
    /** 装货地址 */
    loadingAddress: string
    /** 卸货地址 */
    unloadingAddress: string
    /** 货物分类代码 (外键) */
    cargoTypeId: number
    /** 货物名称 */
    cargoName: string
    /** 确认任务趟次 */
    confirmTaskCount: number
    /** 当前任务数 */
    taskNumber: number
    /** 预付款金额 */
    amount: number
    /** 单趟费用 */
    oneAmount: number
    /** 尾款金额 */
    lastAmount: number
    /** 货物毛重 */
    cargoGrossWeight: number
    /** 备注 */
    remark: string
    /** 还田效果 */
    returnEffect: string;
    /** 驳回原因 */
    causeRemark: string
    /** 项目预估完成时间 */
    expectedTime: string;
    /** 保险公司 */
    insurance: string
    /** 保险单号 */
    insuranceSn: string
    /** 申请时间 */
    applicationTimeline: string
    /** 创建时间 */
    createTime: string
    /** 创建日期区间 */
    createDateRange: string[]
}
